package com.hzw.saas.api.rss.bo;

import com.hzw.saas.common.config.model.BaseLogicModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;
import java.util.List;


@Data
public class LibraryBO extends BaseLogicModel implements Serializable {

    @ApiModelProperty(value = "文章ID")
    private String articleId;

    @ApiModelProperty(value = "标题")
    private String title;

    @ApiModelProperty(value = "文章标识")
    private String doi;

    @ApiModelProperty(value = "文章发布日期")
    private Date pubDate;

    @ApiModelProperty(value = "文章描述")
    private String description;

    @ApiModelProperty(value = "作者们")
    private List<String> authors;

    @ApiModelProperty(value = "作者")
    private String author;

    @ApiModelProperty(value = "期刊名")
    private String journalName;

    @ApiModelProperty(value = "下载地址")
    private String downloadUrl;

    @ApiModelProperty(value = "文献分类ID")
    private String libraryCatalogId;

    private String resourceFileName;

    private String resourceMd5;

    @ApiModelProperty("文章状态，0：普通文章，1：收藏文章")
    private Integer type;
}
